Supporting the Collaborative Collection of User's Requirements
نویسندگان
چکیده
Most of the software systems development processes carry high risks for technological companies and service organizations. Some of these risks may ultimately produce delayed or failed projects with low quality software products. The Standish Group in 1999 presented the “Chaos Report”, which determined through a large scale scan on IT projects in northern hemisphere corporations that the software development industry continued to be marked by low quality products and services. According to this report, the main causes of failed projects during 1994 were the following: incomplete requirements (13,1%), little users participation (12,4%), lack of resources (10,6%), non-realistic expectations (9,9%), insufficient executive support (12.4%), changes in requirements and specifications (8,7%), lack of planning (8,1%), little administration of information technology (6,2%), technological incomprehension (4,3%), others (9,9%). It is important to note that a high percentage of errors are related to definition and administration of requirements and little user’s participation. Even though this study was performed some years ago, most of the current software projects are still dealing with the same risks. It is clear that any improvement in requirement engineering may substantially reduce the high risk that menace the quality of decision taken during the negotiations of the user’s final requirements. Requirement engineering includes the following steps (see e.g. Nuseibeh and Easterbrook, 2000): • Collect requirements: identify the stakeholders and obtain their requirements. • Model and analyze the requirements: build abstract descriptions for a better interpretation. • Communicate the requirements: transfer the knowledge among the stakeholders. • Come to an agreement on the requirements: negotiate the requirements with the stakeholders. • Evolve the requirements: manage changes not only in the requirements but also in the environment, or changes generated by the stakeholders.
منابع مشابه
A NOVEL FUZZY-BASED SIMILARITY MEASURE FOR COLLABORATIVE FILTERING TO ALLEVIATE THE SPARSITY PROBLEM
Memory-based collaborative filtering is the most popular approach to build recommender systems. Despite its success in many applications, it still suffers from several major limitations, including data sparsity. Sparse data affect the quality of the user similarity measurement and consequently the quality of the recommender system. In this paper, we propose a novel user similarity measure based...
متن کاملAdaptive group communication services for groupware systems
Collaborative, multiuser applications require group multicast services that provide ordering guarantees for maintaining consistency of replicated shared context as well as provide a high degree of interactivity, even under varying load on the communication servers. While the most common view of the quality of service (QoS) in a distributed system is in terms of the guarantee of the network conn...
متن کامل'the Implementation of Knowledge-based Recommender System for Electronic Commerce Using Java Expert System Library
This paper deals the design and implementation of product recommender system on a Intemet shopping mall. In ecommerce application, sometimes potential buyers may be interested in receiving recommendations about what to purchase. The mainstream of automated recommender system is collaborative filtering. Recently knowledgebased approach is proposed. In this paper, we present a knowledge-based pro...
متن کاملAn Architecture Supporting the Collection and Monitoring of Data Openly Contributed over the World Wide Web
Open data collection over the World Wide Web — in which any web user can contribute to large databases of “informal” data — presents several challenges that require novel approaches in human interface design, algorithmic machine learning and collaborative infrastructure. Foremost among these challenges is the need to ensure data integrity and quality, by automatically or semiautomatically ident...
متن کاملIndividual and Group QoS Issues in Communication Services for Groupware Systems
The proliferation of computer networks in the last decade and the ubiquity of the World Wide Web have led to increased interest in the development of computer-supported cooperative work (CSCW) systems. Collaborative, multiuser applications require group multicast services that provide ordering guarantees for maintaining consistency of replicated shared context as well as provide a high degree o...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006